/**
 * 如果修改dataIdAttr 属性 需要修改 31和34行 evt.xxxxx.dataset.xx
 * @param selector 选择器
 * @param callback 脱完拽完成的回调
 */
function dragDropSortUploadImage(selector, callback) {
    //获取对象
    const el = document.querySelector(selector);
    //设置配置 http://www.itxst.com/sortablejs/in7jjvf6.html
    const ops = {
        animation: 1000,
        draggable: ".item",
        handle: ".move", // 可以移动的字段
        delay: 300, // 延迟多久移动
        dataIdAttr: "data-no", // 数据字段
        //拖动结束
        onEnd: function (evt) {
            callback(sortable.toArray())
            // callback(evt)
            //获取拖动后的排序
            // const arr = sortable.toArray();
            // let sort = []
            // sort = JSON.parse(JSON.stringify(vm.imgList))
            // for (let i = 0; i < arr.length - 1; i++) {
            //     vm.imgList[i] = sort[arr[i]]
            // }
            // vm.publishObj.medias = vm.imgList
        },
        //*********  拖拽中的事件 *********
        onMove: function (evt, originalEvent) {
            if (evt.dragged.dataset.no == 998 || evt.dragged.dataset.no == 999) {
                return false;
            }
            if (evt.related.dataset.no == 998 || evt.related.dataset.no == 999) {
                return false;
            }
            return true;
        }
    };
    //初始化
    const sortable = Sortable.create(el, ops);
}
